arms depots - German English Dictionary